package net.hn.hnms.biz.project.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
@ApiModel("检查整改请求")
public class CheckRectificationReq extends BaseReq{

    @ApiModelProperty(value = "id")
    private String checkId;

    @ApiModelProperty(value = "检查标题")
    private String checkTitle;

    @ApiModelProperty(value = "项目ID")
    private String projectId;

    @ApiModelProperty(value = "项目IDList")
    private List<String> projectIds;

    @ApiModelProperty(value = "施工单位")
    private String constructionUnit;

    @ApiModelProperty(value = "检查日期")
    @JsonFormat(
            pattern = "yyyy-MM-dd"
    )
    private Date checkTime;

    @ApiModelProperty(value = "整改日期")
    @JsonFormat(
            pattern = "yyyy-MM-dd"
    )
    private Date rectificationTime;

    @ApiModelProperty(value = "检查人")
    private String checkUser;

    @ApiModelProperty(value = "检查结果")
    private String checkResult;

    @ApiModelProperty(value = "整改结果")
    private String rectificationResult;

    @ApiModelProperty(value = "整改人")
    private String rectificationUser;

    @ApiModelProperty(value = "煤矿编码")
    private String mineCode ;
}
